#ifndef __ENGINE_BASE_H
#define __ENGINE_BASE_H

#include <QObject>

namespace Engine {

class Base : public QObject {
    Q_OBJECT

public:

    virtual ~Base() = 0;
    virtual bool Init()=0;
    virtual bool Play(quint64 offset_nanosec) = 0;
    virtual void Stop() = 0;


};

}


#endif
